home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Games / WarpQuake / Src / net_win.c < prev    next >
C/C++ Source or Header  |  2000-05-22  |  2KB  |  121 lines

  1. /*
  2. Copyright (C) 1996-1997 Id Software, Inc.
  3.  
  4. This program is free software; you can redistribute it and/or
  5. modify it under the terms of the GNU General Public License
  6. as published by the Free Software Foundation; either version 2
  7. of the License, or (at your option) any later version.
  8.  
  9. This program is distributed in the hope that it will be useful,
  10. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
  12.  
  13. See the GNU General Public License for more details.
  14.  
  15. You should have received a copy of the GNU General Public License
  16. along with this program; if not, write to the Free Software
  17. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  18.  
  19. */
  20. #include "quakedef.h"
  21.  
  22. #include "net_loop.h"
  23. #include "net_dgrm.h"
  24. #include "net_ser.h"
  25.  
  26. net_driver_t net_drivers[MAX_NET_DRIVERS] =
  27. {
  28.     {
  29.     "Loopback",
  30.     false,
  31.     Loop_Init,
  32.     Loop_Listen,
  33.     Loop_SearchForHosts,
  34.     Loop_Connect,
  35.     Loop_CheckNewConnections,
  36.     Loop_GetMessage,
  37.     Loop_SendMessage,
  38.     Loop_SendUnreliableMessage,
  39.     Loop_CanSendMessage,
  40.     Loop_CanSendUnreliableMessage,
  41.     Loop_Close,
  42.     Loop_Shutdown
  43.     }
  44.     ,
  45.     {
  46.     "Datagram",
  47.     false,
  48.     Datagram_Init,
  49.     Datagram_Listen,
  50.     Datagram_SearchForHosts,
  51.     Datagram_Connect,
  52.     Datagram_CheckNewConnections,
  53.     Datagram_GetMessage,
  54.     Datagram_SendMessage,
  55.     Datagram_SendUnreliableMessage,
  56.     Datagram_CanSendMessage,
  57.     Datagram_CanSendUnreliableMessage,
  58.     Datagram_Close,
  59.     Datagram_Shutdown
  60.     }
  61. };
  62.  
  63. int net_numdrivers = 2;
  64.  
  65.  
  66. #include "net_wins.h"
  67. #include "net_wipx.h"
  68.  
  69. net_landriver_t    net_landrivers[MAX_NET_DRIVERS] =
  70. {
  71.     {
  72.     "Winsock TCPIP",
  73.     false,
  74.     0,
  75.     WINS_Init,
  76.     WINS_Shutdown,
  77.     WINS_Listen,
  78.     WINS_OpenSocket,
  79.     WINS_CloseSocket,
  80.     WINS_Connect,
  81.     WINS_CheckNewConnections,
  82.     WINS_Read,
  83.     WINS_Write,
  84.     WINS_Broadcast,
  85.     WINS_AddrToString,
  86.     WINS_StringToAddr,
  87.     WINS_GetSocketAddr,
  88.     WINS_GetNameFromAddr,
  89.     WINS_GetAddrFromName,
  90.     WINS_AddrCompare,
  91.     WINS_GetSocketPort,
  92.     WINS_SetSocketPort
  93.     },
  94.     {
  95.     "Winsock IPX",
  96.     false,
  97.     0,
  98.     WIPX_Init,
  99.     WIPX_Shutdown,
  100.     WIPX_Listen,
  101.     WIPX_OpenSocket,
  102.     WIPX_CloseSocket,
  103.     WIPX_Connect,
  104.     WIPX_CheckNewConnections,
  105.     WIPX_Read,
  106.     WIPX_Write,
  107.     WIPX_Broadcast,
  108.     WIPX_AddrToString,
  109.     WIPX_StringToAddr,
  110.     WIPX_GetSocketAddr,
  111.     WIPX_GetNameFromAddr,
  112.     WIPX_GetAddrFromName,
  113.     WIPX_AddrCompare,
  114.     WIPX_GetSocketPort,
  115.     WIPX_SetSocketPort
  116.     }
  117.  
  118. };
  119.  
  120. int net_numlandrivers = 2;
  121.